package com.hzjy.manage.mapper;

import java.util.List;

import com.hzjy.manage.vo.AuditDelist;

/**
 * 摘牌审核记录Mapper接口
 * 
 * @author hzjy
 * @date 2020-08-23
 */
public interface AuditDelistMapper
{
    /**
     * 查询摘牌审核记录
     * 
     * @param auditId 摘牌审核记录ID
     * @return 摘牌审核记录
     */
    public AuditDelist selectHzjyAuditDelistById(Integer auditId);

    /**
     * 查询摘牌审核记录列表
     * 
     * @param hzjyAuditDelist 摘牌审核记录
     * @return 摘牌审核记录集合
     */
    public List<AuditDelist> selectHzjyAuditDelistList(AuditDelist hzjyAuditDelist);

    /**
     * 新增摘牌审核记录
     * 
     * @param hzjyAuditDelist 摘牌审核记录
     * @return 结果
     */
    public Long insertHzjyAuditDelist(AuditDelist hzjyAuditDelist);

    /**
     * 修改摘牌审核记录
     * 
     * @param hzjyAuditDelist 摘牌审核记录
     * @return 结果
     */
    public int updateHzjyAuditDelist(AuditDelist hzjyAuditDelist);

    /**
     * 删除摘牌审核记录
     * 
     * @param auditId 摘牌审核记录ID
     * @return 结果
     */
    public int deleteHzjyAuditDelistById(Integer auditId);

    /**
     * 批量删除摘牌审核记录
     * 
     * @param auditIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteHzjyAuditDelistByIds(Integer[] auditIds);

    /**
     * 根据delistId 查询所有审核记录
     * @param delistId
     * @return
     */
    List<AuditDelist> selectAuditDelistByDelistId(Long delistId);
}
